Two Approaches for a Single-Chip FPGA Implementation of an Encryptor/Decryptor AES Core
نویسندگان
چکیده
In this paper we present the design of a full encryptor/decryptor core for AES algorithm which fits in single-chip FPGA. Our design performs encryption, decryption and key scheduling. To increase performance, a pipelined architecture is being proposed. In addition, several modifications to standard AES algorithm’s formulations have introduced that allow us to obtain a significant reduction in the total number of computations and the path delay associated to them. Two approaches have been followed to implement the most costly step of AES, multiplicative inverse in GF(2). The first approach uses pre-computed values stored in a lookup table. The second approach simplifies computations to reduce memory requirements at the cost of increasing time. The obtained results indicate that both designs are competitive with the fastest complete AES FGPA core implementation reported to date. Our first approach requires up to 11.8% less CLB slices, 21.5% less BRAMs and yields up to 18.5% higher throughput than the fastest one.
منابع مشابه
High Performance Single-Chip FPGA Rijndael Algorithm Implementations
This paper describes high performance single-chip FPGA implementations of the new Advanced Encryption Standard (AES) algorithm, Rijndael. The designs are implemented on the Virtex-E FPGA family of devices. FPGAs have proven to be very effective in implementing encryption algorithms. They provide more flexibility than ASIC implementations and produce higher data-rates than equivalent software im...
متن کاملSingle - Chip FPGA Implementation of the AES Algorithm
This letter presents a high performance encryptor/decryptor core of the Advanced Encryption Standard (AES). The proposed architecture is implemented on a single-chip-FPGA using a fully pipelined approach. The results obtained show that our design offers up to 25.06% less area and yields up to 27.23% higher throughput than the fastest AES FPGA implementations reported to date.
متن کاملFPGA Can be Implemented Using Advanced Encryption Standard Algorithm
This paper mainly focused on implementation of AES encryption and decryption standard AES-128. All the transformations of both Encryption and Decryption are simulated using an iterativedesign approach in order to minimize the hardware consumption. This method can make it avery low-complex architecture, especially in saving the hardware resource in implementing theAES InverseSub Bytes module and...
متن کاملDesign and Implementation of Digital Demodulator for Frequency Modulated CW Radar (RESEARCH NOTE)
Radar Signal Processing has been an interesting area of research for realization of programmable digital signal processor using VLSI design techniques. Digital Signal Processing (DSP) algorithms have been an integral design methodology for implementation of high speed application specific real-time systems especially for high resolution radar. CORDIC algorithm, in recent times, is turned out to...
متن کاملDifferential Power Analysis: A Serious Threat to FPGA Security
Differential Power Analysis (DPA) implies measuring the supply current of a cipher-circuit in an attempt to uncover part of a cipher key. Cryptographic security gets compromised if the current waveforms obtained correlate with those from a hypothetical power model of the circuit. As FPGAs are becoming integral parts of embedded systems and increasingly popular for cryptographic applications and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003